package com.qf.service;

import com.github.pagehelper.PageInfo;
import com.qf.bean.Orders;

import javax.validation.constraints.Null;
import java.util.List;
import java.util.Map;

public interface OrdersService {

//    查询所有预约
    PageInfo<Orders> findAll(Integer pageIndex, Integer pageSize,String str,Integer order_state,String startDate,String endDate);

//    查询所以预约来获得机构名称
    List<Orders> findAllOrderIns();

//    添加预约信息
    Integer addOrder(Orders orderss);

//    根据预约编号查询预约的全部信息
    Orders findOrderByProId(Integer proId);

//    修改预约信息
    Integer updateOrdersByProId(Orders orders);

//  删除预约信息
    Integer deleteOrderByProId(Integer proId);

    //    批量删除预约
    Integer deleteOrderByProIds(int[] proId);

    //   根据proId查询所有预约，导出
    List<Orders> toExcel(int[] proId);
}

